package org.demo.utils;

public class ArrayTest {
	
	 /**
     * 根据输入的数创建二维数组（对角线都为1，其他为0）
     * @param n
     * @return
     */
    public static int[][] createArray(int n){
    	//创建一个二维数组
    	int array[][] = new int[n][n];
    	for(int i=0;i<n;i++){ 			
			for(int j=0;j<n;j++){ 				
				if(i==j||i==n-1-j){ 					
					array[i][j]=1;
				}else{ 					
					array[i][j]=0; 				
					} 			
				} 		
			}
    	return array;
    }
    
    /**
     * 打印数组
     * @param array
     */
    public static void printArray(int[][] array){
    	//打印二维数组
    	for(int i=0;i<array.length;i++){ 			
			for(int j=0;j<array[i].length;j++){ 				
				System.out.print(array[i][j]+" "); 			
				} 			
			System.out.println(); 		
		}
    }
}
